Fedora 22
Sponsored Link

Nested KVM
2015/06/02
 
Configure nested KVM. It's possible to install KVM and create virtual machines as nested KVM on KVM host.
[1] Enable the setting for Nested KVM.
[root@dlp ~]#
vi /etc/modprobe.d/kvm-nested.conf
# create new

options kvm_intel nested=1
[root@dlp ~]#
modprobe -r kvm_intel
# unload

[root@dlp ~]#
modprobe kvm_intel
# reload again

[root@dlp ~]#
cat /sys/module/kvm_intel/parameters/nested

Y
# just enabled

[2] Make sure the CPU model on your computer.
[root@dlp ~]#
virsh capabilities | egrep "/model|/vendor"

<model>SandyBridge</model>
# CPU model

<vendor>Intel</vendor>
# CPU vendor

<model>none</model>
<model>dac</model>
[3] Edit the configuration of a virtual machine you'd like to set nested like follows. It's OK to configure nested KVM and you can create virtual machines on the virtual machine nested.
# edit a virtual machine setting

[root@dlp ~]#
virsh edit fedora22
# add following lines

<cpu mode='custom' match='exact'>
 
# CPU model

  <model fallback='allow'>SandyBridge</model>
 
# CPU vendor

  <vendor>Intel</vendor>
  <feature policy='require' name='vmx'/>
</cpu>
 
Tweet